These methods subset variables by creating Expressions, which can be composed and evaluated as needed.
# S4 method for CrunchExpr,CrunchLogicalExpr,ANY
[(x, i, j, ..., drop = FALSE)# S4 method for CrunchExpr,logical,ANY
[(x, i, j, ..., drop = TRUE)
# S4 method for CrunchExpr,numeric,ANY
[(x, i, j, ..., drop = TRUE)
# S4 method for CrunchVariable,CrunchExpr,ANY
[(x, i, j, ..., drop = FALSE)
# S4 method for CrunchVariable,numeric,ANY
[(x, i, j, ..., drop = TRUE)
# S4 method for CrunchVariable,logical,ANY
[(x, i, j, ..., drop = TRUE)
a Variable
a CrunchExpr, logical, or numeric
Invalid
additional arguments, ignored
Invalid
a CrunchExpr containing references to the variable x
and the
filter logic contained in i